###Function###
FileInstall

###Description###
Bindet eine Datei in das kompilierte Skript ein und kopiert sie in das angegebene Verzeichnis.

###Syntax###
FileInstall ( "source", "dest" [, flag = 0] ) 


###Parameters###
@@ParamTable@@
source
	Der Quellpfad der Datei, die eingebunden und kompiliert werden soll. <b>Dieser muss ein reiner String sein; er kann keine Variable oder das Ergebnis eines Funktionsaufrufes sein.</b> Es kann ein relativer Pfad (man verwendet .\ oder ..\ in dem Pfad) zu der Quelldatei (.au3) sein.
dest
	Der Zielpfad (mit abschlieendem "Backslash", falls nur das Verzeichnis angegeben wird). Das kann eine Variable sein.
flag
	[optional] Das Flag bestimmt, ob existierende Dateien berschrieben werden sollen:
		 $FC_NOOVERWRITE (0) = (Standard) berschreibt bestehende Dateien nicht
		 $FC_OVERWRITE (1) = berschreibt bestehende Dateien
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	1.
Fehler:	0.
@@End@@


###Remarks###
Die Funktion <a href="FileInstall.htm">FileInstall()</a> ist dazu gedacht, Dateien in kompilierte AutoIt-Skripte einzubinden. 
Diese eingebundenen Dateien werden dann whrend der Befehlsausfhrung im kompilierten Skript "entpackt". Man beachte, dass Dateien wie z.B. Bilder das kompilierte Skript stark vergrern knnen! 
Die Quelldatei muss ein reiner String sein, darf also <b>keine</b> Variable oder das Ergebnis eines Funktionsaufrufes sein.
Die Datei muss whrend dem kompilieren gefunden werden. Variablen, Berechnungen und Funktionsaufrufe knnen jedoch nicht ermittelt werden, whrend des Skript selbst luft.
Sie knnen erst nach dem kompilieren ermittelt werden, jedoch ist dies dann zu spt. Die Quellenangabe darf auch keine Wildcards enthalten.
    
Wenn diese Funktion aus einem nicht-kompilierten Skript aufgerufen wird, dann wird stattdessen eine Kopie erstellt (um das Testen zu vereinfachen).
Dateien behalten ihre ursprnglichen Zeitstempel zu Erstellung und letzter Vernderung, wenn sie installiert werden.

Das Zielverzeichnis muss bereits bestehen bevor diese Funktion aufgerufen wird. Ansonsten schlgt <a href="FileInstall.htm">FileInstall()</a> fehl, gibt 0 zurck und erstellt die Datei oder den Pfad nicht.
Siehe <a href="DirCreate.htm">DirCreate()</a> fr Informationen ber das erstellen des Verzeichnisses.

Die Dateiattribute einer bereits existierenden Datei knnten ein berschreiben der Datei verhindern.
Es ist <a href="FileDelete.htm">FileDelete()</a> oder <a href="FileSetAttrib.htm">FileSetAttrib()</a> zu verwenden, um sicherzustellen, dass die Datei ohne Probleme installiert werden kann.


###Related###
DirCreate, FileDelete, FileSetAttrib


###Example###
@@IncludeExample@@
